a6e5c344a03204825553bb3ad2976517fe087549,javascript-frontend/src/test/java/org/sonar/javascript/tree/symbols/SymbolModelImplTest.java,SymbolModelImplTest,symbols_filtering,#,36
Before Change
assertThat(SYMBOL_MODEL.getSymbols()).hasSize(18);
assertThat(SYMBOL_MODEL.getSymbols(Symbol.Kind.FUNCTION)).hasSize(3); // eval, f, func
assertThat(SYMBOL_MODEL.getSymbols(Symbol.Kind.PARAMETER)).hasSize(2); // p1, p2
assertThat(SYMBOL_MODEL.getSymbols("a")).hasSize(3);
assertThat(SYMBOL_MODEL.getSymbols("arguments")).hasSize(2);
After Change
@Test
public void symbols_filtering() {
assertThat(SYMBOL_MODEL.getSymbols(Symbol.Kind.FUNCTION)).extracting("name").containsOnly("f", "func");
assertThat(SYMBOL_MODEL.getSymbols(Symbol.Kind.PARAMETER)).extracting("name").containsOnly("p1", "p2");
assertThat(SYMBOL_MODEL.getSymbols("a")).hasSize(3);
assertThat(SYMBOL_MODEL.getSymbols("arguments")).hasSize(2);